/*
* Copyright (C) 2012-2014 qar
* License: http://www.gnu.org/licenses/gpl.html GPL version 2
*/

#include "crypto/hash/hashfunctionnull.h"

HashFunctionNull::HashFunctionNull()
{}

HashFunctionNull::~HashFunctionNull()
{}

qint64 HashFunctionNull::hashSize() const
{
    return 0;
}

QString HashFunctionNull::getAlgorithmName() const
{
    return "None";
}

void HashFunctionNull::reset()
{}

void HashFunctionNull::addData(const char *, int)
{}

QByteArray HashFunctionNull::result() const
{
    return QByteArray();
}

QByteArray HashFunctionNull::offlineHash(const QByteArray &) const
{
    return QByteArray();
}
